package cn.getech.data.development.service;


import cn.getech.data.development.entity.TableFieldInfo;
import cn.getech.data.development.entity.TableFieldRules;
import cn.getech.data.development.model.vo.DataSecurityConfigVO;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 * 表行规则信息 服务类
 * </p>
 *
 * @author hujz
 * @since 2019-12-18
 */
public interface ITableFieldRulesService extends IService<TableFieldRules> {

    void deleteInfo(int tableId, int rowRoleId);

    void saveAllConfig(DataSecurityConfigVO dataSecurityConfigVO);

    void saveEnPassword(Integer encyStyleId, TableFieldInfo tableFieldInfo);

    List<TableFieldRules> getTableFieldRulesList(Integer tableId);
}
